HiveGrid 2.0 — Feature-Scope nach Phasen

Stand: 2026-05-07 • Erstkunde: Geerkens GmbH (SHK) • Quelle: Brainstorming-Session 2026-05-07-2206
Diese Übersicht ist das Scope-Fundament für HiveGrid 2.0 vor der dritten Bauphase. Sie ist kein Feature-Wunsch, sondern ein verifizierbarer Schnitt: Jedes Modul hat ein klares Verdikt, Phase 1 ist kompromisslos auf Geerkens fokussiert, Phase 2 kommt nach Launch, die Anti-Liste ist explizit. Die Architektur-Vorschriften sind bauliche Pflicht für jedes Modul-Spec.
Legende: Phase 1 Cloud-Launch mit Geerkens • Phase 2 Nach Launch • Raus Explizit nicht (auch nicht Phase 2)

Inhalt

A. Leitplanken (LP-1..13)
B. Vertriebs- & Lead-Cluster
C. Auftrags- & Projekt-Cluster
D. Kommunikations-Cluster
E. Mitarbeiter- & Endkunden-Cluster
F. USP-Säulen (Automation, KI, Legacy)
G. Plattform-Kern
H. Mobile & DSGVO
I. Admin & Support
J. Anti-Liste
K. Architektur-Vorschriften
L. Geparkte Themen

A. Leitplanken (LP-1 bis LP-13)

#Leitplanke
LP-1Eine Handwerksfirma = ein Tenant = ein Workspace. URL: app.hivegrid.de/{tenant}/.... Admin-Routes und App-Routes hart getrennt.
LP-2Büro vs. Baustelle als kontextuelle Modi (eine App, zwei Erlebnisse). Spiegelt sich auch im Pricing (Büro-Seat vs. Monteur-Seat).
LP-3Modular-Architektur, SHK-Inhalt. Branchen-Templates deklarativ. Andere Gewerke erst mit zahlendem Kunden.
LP-4USP-Säulen (Automation, KI, Legacy) vs. Commodity (CRM, HR, Booking). Aufwandsverteilung folgt dieser Trennung.
LP-5KI ist die Schnittstelle zur Automation-Engine („sag mir was du willst, ich baue's"). Phase 1 Werkzeug, Phase 2 autonom.
LP-6Anti-Agentur-Positionierung. Selbst-Wartbarkeit als USP. Klartext-Diagnostik statt Tech-Fehler.
LP-7Ablöse-Filter Geerkens: HubSpot/Quiply/Zapier+n8n raus, KWP/AirCall/Google-Workspace/PandaDoc bleiben.
LP-8App-Store via Capacitor. Min. 3 native Features (Push, Face-ID, Kamera). Offline-Modus Phase-1-Pflicht.
LP-9Spec-Tiefe statt Feature-Liste: pro Feature Menüpfad, Entitäten/Felder, Sub-Funktionen, Permissions, Übergänge.
LP-10Klartext-Diagnostik als bauliche Pflicht (fest formulierte Texte, kein KI-on-the-fly).
LP-11Adapter-Pattern als Architektur-Vorschrift für alle Integrationen.
LP-12i18n extrem sauber. Phase 1 nur DE-Locale; Phase 2 DeepL-Pipeline.
LP-13EU-Stack komplett (Hosting + KI). Marketing-Argument „100% EU, 100% DSGVO".

B. Vertriebs- & Lead-Cluster

1. CRM-Kern (Kontakte + Firmen)M1 • Phase 1

HubSpot-CRM-Ablösung (LP-7).

Sub-FeatureVerdiktAnmerkung
Kontakt-Stammdaten (Person)Phase 1Standardfelder + Custom-Felder pro Tenant
Firma-Stammdaten (Company)Phase 1Verknüpfung Kontakt ↔ Firma (Ansprechpartner)
Kontakthistorie (Activity-Stream)Phase 1Anrufe, Mails, Chats, Stage-Wechsel chronologisch
Verknüpfung zu Deals/ProjektenPhase 1Sichtbar am Kontakt
Suche pro Liste + Volltext-FilterPhase 1Permission-aware
Duplikat-ErkennungPhase 1Beim Anlegen + Bulk-Merge-Tool
Tag-SystemPhase 1Frei vergebbar, für Filter und Automation
CSV-ImportPhase 2Migration-Thema (geparkt)
Marketing-SegmentePhase 1Subset von Email-Marketing-Modul
2. Lead-Inbox / Lead-ManagementM2 • Phase 1

HubSpot-Lead-Tool-Ablösung.

Sub-FeatureVerdiktAnmerkung
Lead-Inbox als SammelbeckenPhase 1Quellen: Form, Email, WhatsApp (P2), Anruf, Manuell
Auto-Konvertierung Form → LeadPhase 1Über Form-Action
Lead-StatistikenPhase 1Eingang, Quelle, Conversion-Rate
Manuelle Lead-AnlagePhase 1Auch mit Voll-Editor
Lead → Deal-KonvertierungPhase 1Mit Pipeline-Auswahl
CSV-ImportPhase 2Migration-Thema
3. Sales-Pipeline (Deals)M3 • Phase 1

HubSpot-Pipeline-Ablösung.

Sub-FeatureVerdiktAnmerkung
Konfigurierbare PipelinesPhase 1Tenant kann eigene Pipelines anlegen, Stages definieren
Kanban + Liste-ViewPhase 1Drag&Drop zwischen Stages
Deal-Karte (Volumen, Deadline, Zuständiger)Phase 1Standardfelder + Custom
Activity-Stream pro DealPhase 1Anrufe, Mails, Stage-Wechsel, Notizen
Filter pro Vertriebler / allePhase 1Mit gespeicherten Default-Filtern
Stage-Übergangs-Trigger für AutomationPhase 1Pflicht für Automation-Engine
Auto-Anlage aus LeadPhase 1Bei Lead-Konvertierung
Deal-ArchivePhase 1Gewonnen/Verloren mit Grund
Vertriebler-KPIsPhase 1In Dashboard-Modul
5. Form BuilderM5 • Phase 1 (XL)

Klebstoff zwischen externer Welt und HiveGrid. Voll Google-Forms-Niveau (User-Entscheidung).

Sub-FeatureVerdiktAnmerkung
Drag&Drop-Form-EditorPhase 1Voll-Builder à la Google Forms
Feldtypen (Text, Zahl, Auswahl, Datum, Datei, Foto, Unterschrift, Standort)Phase 1Plus erweiterte Typen
Form-Templates (Lead, Sales-Aufnahme, Foto-Checkliste, Acceptance)Phase 1SHK-spezifisch (deklarativ branchen-modular)
Embed-Code für externe WebsitePhase 1iFrame + JS-Snippet
Submissions-Liste pro FormPhase 1Filter, Export
Form-Action („bei Submission → ...")Phase 1Hängt sich an Automation-Engine
Verzweigungslogik (if/else)Phase 2Komplexe Validierung
Form-Charts / ReportingPhase 2
Form-Tag-SystemPhase 2
6. Booking / Termin-BuchungM6 • Phase 1

HubSpot-Booking-Ablösung.

Sub-FeatureVerdiktAnmerkung
Öffentliche Booking-Pages pro TenantPhase 1z.B. app.hivegrid.de/buch/geerkens/wartung
Verfügbarkeits-Regeln pro MAPhase 1+ Ausnahmen
Multi-Provider (mehrere MA pro Page)Phase 1Round-Robin oder spezifisch wählbar
Slot-Picker mit Auto-Sync zu Google/MSPhase 1Verfügbarkeit aus Calendar berechnet
Embed-Code für externe WebsitePhase 1
Auto-Bestätigungsmail an KundePhase 1Anpassbar pro Booking-Page
Eintrag in internen KalenderPhase 1
Buchungen → Lead-Inbox / KontaktPhase 1Auto-Verknüpfung
7. Angebot & SignaturM7 • Phase 1

PandaDoc/DocuSign-Integration. Keine eigene eIDAS-Engine.

Sub-FeatureVerdiktAnmerkung
PDF im Deal hochladenPhase 1Manuell, vom Vertriebler erzeugt
An PandaDoc/DocuSign sendenPhase 1Provider per Tenant konfigurierbar
Multi-Signer-SupportPhase 1Mehrere Unterzeichner pro Dokument
Status-Webhook → Auto-Stage-WechselPhase 1Bei Unterschrift Deal auf „Gewonnen"
Acceptance-Signatur (Touch + IP + Timestamp)Phase 1Direkt im Form-Builder, kein PandaDoc nötig
Versionierung (V1, V2, V3)Phase 2Angebote nachvollziehbar

C. Auftrags- & Projekt-Cluster

4. Auftrags-/ProjektpipelineM4 • Phase 1

Geerkens-Kern.

Sub-FeatureVerdiktAnmerkung
Konfigurierbare AuftragspipelinesPhase 1Stages definierbar pro Tenant
Projekt-Karte (Members, Tasks, Files)Phase 1
Auto-Erstellung aus Deal „Gewonnen"Phase 1Mit Mapping Deal-Felder → Projekt-Felder
Activity-Stream pro ProjektPhase 1Kombiniert mit Chat-Feed
Eskalations-Automation (Stage-Stuck)Phase 1Cron im Scheduler
Acceptance-Protokoll (Foto + Kunden-Signatur am Smartphone)Phase 1Mobile-First
Plantafel (Ressourcen-/Termin-Planung)Phase 1Schedule-Entries pro Projekt/MA
Projekt-TemplatesPhase 1SHK-spezifisch, deklarativ
PL-Mini-DashboardPhase 2
8. Rechnung / BuchhaltungM8 • Raus aus Phase 1

KWP-Rechnungs-Trigger geparkt bis nach KWP-Geschäftsführer-Termin.

Sub-FeatureVerdiktAnmerkung
Generischer Trigger „Auftrag abgeschlossen"Phase 1In Automation-Engine, was damit passiert ist Tenant-Konfig
Eigene Rechnungs-UI in HiveGridPhase 2Für Tenants ohne KWP
MahnwesenPhase 2
Adapter LexOffice / sevDesk / FastBill / DatevPhase 2
26. Tasks / AufgabenM26 • Phase 1
Sub-FeatureVerdiktAnmerkung
Task-Liste pro User / Projekt / TenantPhase 1
Anlage manuell, aus Chat, aus Form, aus AutomationPhase 1Mehrere Quellen
Felder: Titel, Beschreibung, Zuweisung, Deadline, Priorität, StatusPhase 1
Verknüpfung an Entitäten (Deal/Projekt/Kontakt)Phase 1
Reminder-NotificationsPhase 1Bei Deadline-Annäherung
Auto-Archivierung nach 30 TagenPhase 1Erledigte Tasks
Task-Templates, Wiederkehrend, Kanban, DependenciesPhase 2

D. Kommunikations-Cluster

9. Email Inbox + Gmail/Outlook-SyncM9 • Phase 1
Sub-FeatureVerdiktAnmerkung
OAuth-Connect Gmail / Outlook (pro User)Phase 1Sync mit Cursor + Webhooks
Eingehende Mails ↔ Kontakte/Deals verlinktPhase 1Im Activity-Stream
Outbound aus Deal-/Kontakt-AnsichtPhase 1Über verbundene Mailbox
Eigene Sending-Domain mit DKIMPhase 1Pflicht für Modul 10 (Email-Marketing)
10. Email-MarketingM10 • Phase 1

User-Korrektur: kritisch genug für Phase 1.

Sub-FeatureVerdiktAnmerkung
Kampagnen-Builder mit TemplatesPhase 1
Empfänger-Listen aus CRM-SegmentenPhase 1
Kampagnen-Versand (sofort + zeitgesteuert)Phase 1Cron-Worker
Open-/Click-TrackingPhase 1Pro Empfänger sichtbar
Trigger-basierte Mails (über Automation-Engine)Phase 1
A/B-Tests, Automation-Ketten, Advanced-AnalyticsPhase 2
11. WhatsAppM11 • Phase 2

User-Korrektur: WhatsApp war kein Fokus laut März-Plan, komplett Phase 2.

12. Telefonie (AirCall)M12 • Phase 1

Nur AirCall, Sipgate Phase 2. AirCall bleibt USP-Tool.

Sub-FeatureVerdiktAnmerkung
Click-to-Call aus Kontakt/Deal/LeadPhase 1Eingebettet in der UI
Eingehende Anrufe → Webhook → Activity-StreamPhase 1Auto-Verknüpfung mit Kontakt
Auto-Logging Dauer + Notiz-FeldPhase 1Nach Anruf editierbar
Trigger „Anruf eingegangen" für AutomationPhase 1
Sipgate als zweiter ProviderPhase 2
Voicemail-Transkription, In-App-CallingPhase 2
13. Team-Chat (intern)M13 • Phase 1

Quiply-Chat-Ablösung.

Sub-FeatureVerdiktAnmerkung
Drei Ebenen: Projekt-Chat, Gruppen-Chat, DMPhase 1Projekt-Chat auto-erstellt mit Projekt
Pinned MessagesPhase 1
ReactionsPhase 1
ThreadsPhase 1
Datei-UploadsPhase 1Inkl. Foto-Direct-Upload mobile
Link-PreviewsPhase 1
@-Mentions auf Projekte/Deals/Kontakte/PersonenPhase 1
„Mark as Task" aus NachrichtPhase 1Verlinkt zu Tasks-Modul
LesebestätigungenPhase 1
Chat-Archivierung beim Projekt-AbschlussPhase 1
22. Notifications (Push / Email / In-App)M22 • Phase 1
Sub-FeatureVerdiktAnmerkung
Drei Kanäle parallel: In-App, Email, Mobile-PushPhase 1Via Novu zu APNs/FCM
Pro-User-Präferenzen pro Event-TypPhase 1
Ruhezeiten konfigurierbarPhase 1Z.B. 22-7 Uhr + Wochenende
Anti-Spam-BündelungPhase 1Multi-Events innerhalb 5 Min werden gebündelt
Read/Unread, Bulk-ClearPhase 1
Mobile-Device-RegistrationPhase 1Für Capacitor-App
SMS-Kanal, Slack-/Teams-BrückePhase 2

E. Mitarbeiter- & Endkunden-Cluster

14. HR-Hub / MitarbeiterplattformM14 • Phase 1 (voll)

User-Korrektur: alles drin, Quiply-Komplett-Ablösung.

Sub-FeatureVerdiktAnmerkung
Persönlicher MA-BereichPhase 1Eigene Daten / Dokumente / Termine
Lohnabrechnungs-AblagePhase 1Büro lädt hoch, MA sieht
Krankmeldung als FormularPhase 1Auto-Versand ans Büro
Urlaubsantrag mit Genehmigungs-WorkflowPhase 1Antrag → GF/PL → Auto-Eintrag in Kalender
Announcements (Firma → MA)Phase 1Mit Read/Reaktion
MA-Verzeichnis mit StandortenPhase 1
Passwort-Safe (Team-Vaults)Phase 1
Upload-Erinnerungen (z.B. Führerschein-Scan)Phase 1Cron-basiert
HR-SurveysPhase 1
Generische Request-TemplatesPhase 1
Quick-Links, ResourcesPhase 1
15. Customer-PortalM15 • Phase 1

User-Korrektur: für Geerkens-Launch wichtig.

Sub-FeatureVerdiktAnmerkung
Kunden-Login (Magic-Link + Email/Pwd)Phase 1Eigene Auth-Schicht
Statusanzeige Projekt-PhasePhase 1Konfigurierbare Phasen sichtbar
Dokumenten-Einsicht (Angebot, Rechnung, Acceptance)Phase 1Konfigurierbare Doc-Freigabe pro Projekt
Kunden-Upload (Reklamations-Fotos etc.)Phase 1
Auto-Status-Mails bei PhasenwechselPhase 1
Zugang ab Sales-ProzessPhase 1Direkt nach Lead-Anlage öffenbar
Portal bleibt nach Abschluss offenPhase 1Service / Wartung
Bidirektionale Kommunikation (Kunde-Chat)Phase 2
Blog im PortalPhase 2
Multi-Portal mit unterschiedlichem BrandingPhase 2
16. Knowledge Base / Wiki (intern)M16 • Phase 2

Anti-Listen-Kandidat. Kein Geerkens-Pain. Google Docs reicht erstmal.

F. USP-Säulen

17. Automation-EngineM17 • Phase 1 (voll)

USP-Säule. Löst Zapier+n8n+Supabase ab.

Sub-FeatureVerdiktAnmerkung
Visueller Flow-Editor (Drag&Drop-Canvas)Phase 1
KI-Erstellung per natürliche SprachePhase 1LP-5: „Sag mir was du willst"
Dry-Run / Vorschau vor AktivierungPhase 1PM-3: zeigt betroffene Anzahl + Stichprobe
Reversibilität / Undo (24h)Phase 1PM-3: zeigt wer betroffen war
Klartext-Diagnostik in Execution-LogsPhase 1LP-10
Trigger-/Action-Library (Geerkens-fokussiert)Phase 1Form-Submitted, Lead, Stage-Change, Schedule, AirCall, Gmail/Outlook + Send-Email/Push/Notification, Create-Task, Update-Stage, HTTP, AI-Generate
Templates (vorgefertigte Workflows)Phase 1SHK-Standards
Loop-Guard (Hard-Limit + Klartext + Pre-Save-Validation)Phase 1EC-2
Rate-Limit + Anomalie-DetectionPhase 1EC-1: Webhook-Storm-Schutz
Idempotenz pro Action + Resume-ModePhase 1EC-3: Halbe Ausführung
Trigger-Volumen-MeteringPhase 1Vorbereitung Pricing
Tenant-Credentials sicher gespeichertPhase 1
Stage-Stuck-Eskalation (eingebauter Cron)Phase 1
Sub-Workflows, Parallel-Branches, LoopsPhase 2
Public-API-Tab + Marketplace-TemplatesPhase 2
Nische-Trigger/Actions (Notion, Asana, Trello, ...)Phase 2
18. KI-Layer / HiveMindM18 • Phase 1 (Werkzeug)

USP-Säule. EU-Stack: Scaleway / Mistral / AlephAlpha.

Sub-FeatureVerdiktAnmerkung
LLM-Gateway mit Multi-Provider-FallbackPhase 1EC-6 + LP-13
KI-Erstellung von AutomationenPhase 1LP-5
Schema-Validation + Rückfrage bei MehrdeutigkeitPhase 1EC-4
Semantische Risiko-HinweisePhase 1EC-4
KI-Lead-ZusammenfassungPhase 1Pre-Termin-Brief für Vertrieb
KI-Programm-Hilfe / FAQPhase 1
RAG-Suche über Tenant-DatenPhase 1pgvector + EU-Embedding-Provider
Whisper-EU-Transkription für AnrufePhase 1
Token-Tracking, AI-Credits, Usage-LimitsPhase 1
Input-Sanitization + Action-BoundaryPhase 1EC-5: Prompt-Injection-Schutz
Promptfoo-Eval-Suite mit Injection-VektorenPhase 1EC-5: kontinuierliche Tests
Graceful Degradation bei KI-DownPhase 1EC-6: Fallback auf visuellen Editor
Cache für deterministische KI-OutputsPhase 1EC-6
HiveMind als autonomer AgentPhase 2Custom-Tools, Scheduled-Actions, Screen-Context
M.Y.R.A. / Enterprise-ErweiterungPhase 2
19. KWP-Integration (Legacy)M19 • Phase 1 (nur KWP)

USP-Säule. Über Adapter-Pattern (LP-11). Detail-Spec nach KWP-Termin neu evaluieren.

Sub-FeatureVerdiktAnmerkung
kwpsync.exe (Windows-Client gegen MSSQL)Phase 1Cloud-Queue + lokaler Client
Bidirektional: HiveGrid → KWP & KWP → HiveGridPhase 1
Projektnummer-ReservierungPhase 1
Document-Sync (PDFs, Anlagen)Phase 1
Schema-Drift-Sentinel (täglicher Check)Phase 1PM-4
Heartbeat + Auto-Recovery (Windows-Service)Phase 1EC-7
Connection-Status-Indicator (grün/gelb/rot)Phase 1EC-7
Persistente Queue + Rate-Limited-ReplayPhase 1EC-8
Last-Write-Wins + Optimistic Locking + Konflikt-ViewPhase 1EC-9
Setup-Wizard für TenantPhase 1kwpsync.exe runterladen + konfigurieren
KWP-Events als Trigger in Automation-EnginePhase 1
Error-Reports im Admin-BereichPhase 1
Taifun-IntegrationPhase 2Über Adapter
TopKontor / Streit V.1Phase 2Über Adapter
Native KWP-API (statt MSSQL-Direkt)Phase 2Falls aus Verhandlung
33a. Apps-Engine (Adapter-Layer)M33a • Phase 1

LP-11: Foundation für alle externen Integrationen.

Sub-FeatureVerdiktAnmerkung
Abstraktes „App"-Konzept (KWP, Gmail, AirCall, ...)Phase 1Jede externe Integration ist eine App
DataConnection pro Tenant (OAuth-Token / API-Key)Phase 1
AppSyncRun mit Logs + TelemetriePhase 1Einheitlich für alle Apps
Settings-UI pro App (Status, Last-Sync, Fehler-History)Phase 1Klartext-Diagnostik
Manueller Re-Sync-ButtonPhase 1
Community-App-Marketplace (33b)Phase 2
Template-Marketplace (33c)Phase 2

G. Plattform-Kern

20. Dashboard / ReportingM20 • Phase 1
Sub-FeatureVerdiktAnmerkung
Konfigurierbares Dashboard pro User/RollePhase 1Default-Layouts: GF / Vertriebsleiter / Vertriebler
Widget: Pipeline-KPIsPhase 1
Widget: Deal-TrendPhase 1
Widget: Umsatz-Forecast (Volumen × Wahrscheinlichkeit)Phase 1
Widget: Sales-Performance pro VertrieblerPhase 1
Widget: Projekt-ÜbersichtPhase 1
Widget: Task-CompletionPhase 1
Drag&Drop für Widget-AnordnungPhase 1
Delta-Berechnung (Vergleich Vormonat)Phase 1
Vertriebler-Performance mit Drill-Down (warum)Phase 1Anzahl Anrufe/Mails/Termine
Strategische KPIs, KI-Wochen-Zusammenfassungen, PL-Mini-Dashboard, Rechnungs-TrackingPhase 2
21. Audit-LogM21 • Phase 1
Sub-FeatureVerdiktAnmerkung
Audit-Trail mit Diff (vorher/nachher)Phase 1Für alle wichtigen Entitäten
Filter nach Person/Modul/ZeitraumPhase 1
Suche im Audit-LogPhase 1
Export für Compliance-AnfragenPhase 1
Aufbewahrungsfrist (24 Monate Default)Phase 1Konfigurierbar pro Tenant
Effizienz-Metriken, Hash-Chain, Compliance-ReportsPhase 2
23. Files / DokumentenablageM23 • Phase 1
Sub-FeatureVerdiktAnmerkung
Files-Browser pro TenantPhase 1Filterbar nach Entitäts-Kontext
Chunked Upload mit ProgressPhase 1Wichtig für mobile
Storage komplett auf Scaleway (EU)Phase 1LP-13
Preview-Generation (PDF/Bild/Office)Phase 1
Verknüpfung an EntitätenPhase 1Kontakt/Deal/Projekt/User/Form/Auftrag
Versionierung (gleicher Dateiname → V1, V2, ...)Phase 1
Berechtigungen (welche Rolle sieht welche Files)Phase 1
OCR, KI-Auto-Tagging, Storage-Limits, ArchivierungPhase 2
24. Globale SucheM24 • Phase 1
Sub-FeatureVerdiktAnmerkung
Cmd+K-Stil-Search im HeaderPhase 1Überall verfügbar
Cross-Entity (Kontakte, Firmen, Deals, Projekte, Files, Forms, MA)Phase 1
Hybrid-Suche (Volltext + Embeddings)Phase 1pgvector + EU-Provider
Filter nach Entitäts-TypPhase 1
Recent-Searches pro UserPhase 1
Permission-awarePhase 1
Saved Searches, erweiterte Operatoren, Search-AnalyticsPhase 2
25. Calendar-Sync (Google + MS)M25 • Phase 1
Sub-FeatureVerdiktAnmerkung
OAuth2-Connect Google + Microsoft (pro User)Phase 1
HiveGrid → externer Kalender (bidirektional)Phase 1Booking, Projekt-Termine, Plantafel
Externer Kalender → HiveGrid (read-only)Phase 1Für Verfügbarkeit
Webhook-Sync (kein Polling)Phase 1
Konflikt-Handling (Last-Write-Wins + Hinweis)Phase 1
iCal-Feed, Resource-CalendarPhase 2
27. Auth / Multi-Tenancy / Rollen / PermissionsM27 • Phase 1

Plattform-Kern. URL: app.hivegrid.de/{tenant}/...

Sub-FeatureVerdiktAnmerkung
Multi-Tenant via Postgres RLS (Dual-DB)Phase 1
Hardgrenze Admin- vs. App-RoutesPhase 1Eigene Layouts, eigene Auth-Schichten
Email/Pwd + Magic-Link (Default)Phase 1
Microsoft-OAuth optionalPhase 1
Google-OAuth bewusst geparktRaus aus P1Würde SIWA-Pflicht triggern
2FA (TOTP)Phase 1User-Korrektur
7 vorkonfigurierte RollenPhase 1GF, VL, Vertriebler, PL/Bauleiter, Büro, Marketing, Monteur
Frei anlegbare Custom-RollenPhase 1
Permission-Bundles (~20 Schalter pro Modul)Phase 1
Groups (Filter und Mass-Assign)Phase 1
Email-Einladung neuer MAPhase 1
API-Keys mit LogsPhase 1
Feature-Gating (requireTenantFeatureAccess)Phase 1Convention
Account-Löschung in der AppPhase 1Apple-Pflicht
IP-Whitelisting, SAML/SSOPhase 2
Custom-Subdomain (crm.geerkens.de)Phase 2 (Enterprise only)User-Korrektur
Hardware-2FA-KeysPhase 2
28. Subscriptions / BillingM28 • Phase 1

Pricing-Modell selbst geparkt — Engine flexibel.

Sub-FeatureVerdiktAnmerkung
Legacy-Provider-Checkout mit DPAPhase 1
Subscription-Lifecycle (Trial→Active→Past-Due→Cancelled)Phase 1
Seat-Modell: Büro-Seat + Monteur-SeatPhase 1Spiegelt LP-2
Trial-Phase 5-7 Tage (Vertrieb gibt frei)Phase 1
Dunning (Legacy-Provider-Standard)Phase 1
Downgrade-Read-Only-MiddlewarePhase 1Bei Plan-Ablauf
Service-Metering (Trigger-Volumen, AI-Token)Phase 1
AI-Credits-SystemPhase 1
Self-Service-Signup auf Marketing-SitePhase 1hivegrid.de/signup
Demo-Buchung für Enterprise-AnfragenPhase 1Über Booking-Modul
Keine Pricing/Upgrade-UI in der AppPhase 1Apple-Compliance LP-8
Setup-Fee-HandlingPhase 1
In-App-Subscription-Self-Service, Add-On-Käufe, Multi-Tenant-BillingPhase 2
29. Onboarding (neuer Tenant)M29 • Phase 1

Deklarativ branchen-modular.

Sub-FeatureVerdiktAnmerkung
Onboarding-Wizard (Firma, Branche, Größe, Logo)Phase 1SHK pre-selected, andere „Coming soon"
Demo-Daten-ProvisioningPhase 1Vorkonfigurierte SHK-Pipelines, Beispiel-Daten
SHK-Smart-Setup (Pipelines, Forms, Permissions)Phase 1Deklarativ, plug-in-fähig
Erste-Schritte-Liste mit StatusPhase 1KWP, Mailbox, AirCall, Booking, MA-Einladung
Mitarbeiter einladen via EmailPhase 1
KI-WalkthroughPhase 1
Branchen-Templates Elektro/MalerPhase 2Plug-in über deklarative Konfiguration
Migration-Tools (HubSpot/Quiply-Importer)Phase 2
CSV-Bulk-Import für BestandsdatenPhase 2
30. i18n / MehrsprachigkeitM30 • Phase 1 (DE-only, Library extrem sauber)
Sub-FeatureVerdiktAnmerkung
i18n-Library mit allen Strings externPhase 1Kein hartkodierter Text irgendwo
DE-Locale befülltPhase 1
Sprache pro User wählbarPhase 1Setting (zeigt nur DE bis weitere kommen)
EN-LocalePhase 2Via DeepL-Pipeline
TR/PL für Monteur-UIPhase 2
Chat-Auto-Übersetzung über KIPhase 2KI-Killer-Feature
31. Branding / ThemeM31 • Phase 1 (nur Light/Dark)

User-Korrektur: Logo/Primärfarbe etc. alles Phase 2, nur Dark-Mode P1.

Sub-FeatureVerdiktAnmerkung
Light/Dark-Mode pro UserPhase 1
Tenant-Logo, Primärfarbe, Tenant-Name in UIPhase 2
White-Label, Custom-Fonts, Email-Templates, Custom-LoginPhase 2
32. Feature-FlagsM32 • Phase 1 (minimal, Admin-Tool)
Sub-FeatureVerdiktAnmerkung
Boolean-Flags pro Tenant aktivierbarPhase 1Von uns Admin-side
Filter (z.B. „Tenants mit Größe > 50 MA")Phase 1
Admin-UI An-/Aus-SchaltenPhase 1
User-spezifische Flags, Tenant-self-servicePhase 2
34. Public API & WebhooksM34 • Phase 1 (basic)
Sub-FeatureVerdiktAnmerkung
Read-API (GET) für HauptentitätenPhase 1Kontakte, Firmen, Deals, Projekte, Tasks
Eingehende Webhooks (Lead-Push)Phase 1
Ausgehende Webhooks als Automation-ActionPhase 1Ist in Engine schon drin
API-Key-Verwaltung mit Logs & ScopesPhase 1Tenant-Settings
Rate-Limiting via MeteringPhase 1
OpenAPI-Doku (auto-generiert)Phase 1
Voll-CRUD-API + GraphQL + OAuth2-für-Drittanbieter + granulare Scopes + VersioningPhase 2

H. Mobile & DSGVO

35. DSGVO-Export / LöschungM35 • Phase 1
Sub-FeatureVerdiktAnmerkung
User-Account-Löschung in der AppPhase 1Apple-Pflicht seit 2022
Tenant-Daten-Export (ZIP mit JSON)Phase 1DSGVO + Vendor-Lock-in-Vermeidung
User-Daten-Export für jeden UserPhase 1
Tenant-Lösch-Workflow (30-Tage-Grace, dann Hard-Delete)Phase 1
AVV-Vertrag auto im OnboardingPhase 1Elektronisch unterschrieben
Privacy-Manifest für Capacitor-AppPhase 1Apple-Pflicht seit 2024
Drittanbieter-Liste sichtbar im Tenant-SettingsPhase 1Subprozessoren
Pseudonymisierungs-Toggle, Drittland-Audit-Log, DSFA-GeneratorPhase 2
36. Mobile-App (Capacitor)M36 • Phase 1

Capacitor-Wrapper um Web-App. Apple-Compliance über Enterprise-Services-Ausnahme.

Sub-FeatureVerdiktAnmerkung
Web-App mobile-first responsive (PWA-fähig)Phase 1
Capacitor-Wrapper iOS + AndroidPhase 1Selber Code wie Web
Push-Notifications (APNs/FCM)Phase 1Über Novu
Face-ID / Touch-ID LoginPhase 1capacitor-biometric-auth
Kamera (Foto-Upload)Phase 1Acceptance, Form-Foto
Account-Löschung in der AppPhase 1Aus Modul 35
Privacy-Manifest sauberPhase 1
Reviewer-Demo-AccountPhase 1Default-Onboarding-Schritt
Submission: Erst Google Play, dann ApplePhase 1Mit TestFlight Pre-Submit
Apple-Compliance: Login-only-Framing, keine Pricing-UIPhase 1
Offline-Read (Service-Worker + IndexedDB)Phase 1User-Korrektur: dringend
Offline-Write-QueuePhase 1Foto, Checkliste, Notes, Task-Status, Acceptance
Sync-on-Reconnect (Append-only / Last-Write-Wins / Konflikt-View)Phase 1
Sync-Indikator („3 Änderungen warten auf Upload")Phase 1
Pre-Caching (heutige Aufträge + Stammdaten)Phase 1
NFC, Bluetooth, CodePush, CRDT-Co-EditingPhase 2

I. Admin & Support

37. Plattform-Admin (für uns)M37 • Phase 1 (basic)
Sub-FeatureVerdiktAnmerkung
Tenant-Übersicht (alle Tenants, Status, MRR)Phase 1
User-ÜbersichtPhase 1
Subscription-ManagementPhase 1
Feature-Flag-VerwaltungPhase 1
Health/Metrics-DashboardPhase 1
Audit-Trails über alle TenantsPhase 1
Manueller Tenant-Anlegen (für Demo/Sales)Phase 1
Manueller Trial-Verlängerungs-ButtonPhase 1
AI-Generations-Logs, KB-Verwaltung global, Help-Desk-Backend, Marketing-ToolsPhase 2
38. Help-Center (öffentlich, für Tenant-User)M38 • Phase 1 (minimal)
Sub-FeatureVerdiktAnmerkung
~10-20 Markdown-ArtikelPhase 1Erste Schritte, KWP-Setup, Automation-Builder, ...
Public Help-PagesPhase 1app.hivegrid.de/help/...
KI-gestützte Artikel-Suche, mehrsprachige Help-ArtikelPhase 2
39. Help-Desk / Support (Tenant kontaktiert uns)M39 • Phase 1 (basic)
Sub-FeatureVerdiktAnmerkung
Support-Email-AdressePhase 1
In-App-Feedback-Widget („Problem melden")Phase 1Landet in Admin-Bereich
In-App-Live-Chat, Ticket-System, NPS-SurveysPhase 2
40. CMS / Sites / Blog / PagesM40 • Komplett raus

User-Korrektur: komplett raus, auch Phase 2/3. Marketing-Site hivegrid.de ist eigene Sache.

J. Anti-Liste — explizit NICHT in Phase 1

Diese Sachen sind namentlich verbannt aus Phase 1. Wenn Noah oder jemand anderes sie ansprechen will → Change-Request, niemals stillschweigend mitnehmen.

K. Architektur-Vorschriften (bauliche Pflicht jedes Modul-Spec)

  1. Klartext-Diagnostik pro Feature (LP-10) — Pflicht-Abschnitt im Spec, fest formulierte Texte
  2. Adapter-Pattern für Integrationen (LP-11) — auch wenn nur 1 Implementierung
  3. Branchen-Templates deklarativ, nicht hartkodiert — Onboarding-Wizard liest Templates aus Konfiguration
  4. i18n: alle Strings extern (LP-12) — kein hartkodierter Text
  5. Permissions-aware-Default — jede Liste/Suche/View filtert nach User-Permissions
  6. Audit-Trail-Default — jede schreibende Aktion wird auditierbar geloggt
  7. Feature-Flag-Hülle — neue Features mit Flag eingeführt, dann breit ausgerollt
  8. Idempotenz pro Automation-Action (EC-3)
  9. Anti-Liste + Change-Request-Mechanismus zwischen Raphael und Noah (PM-1)
  10. Dry-Run + Reversibilität für KI-erzeugte Aktionen (PM-3)
  11. Schema-Drift-Sentinel für jede ERP-Anbindung (PM-4, EC-7)
  12. EU-Stack komplett: Hosting + KI (PM-5, LP-13)
  13. Multi-Provider-Fallback für KI (EC-6)
  14. Promptfoo-Eval-Suite mit Injection-Vektoren (EC-5)
  15. Optimistic Locking + Last-Write-Wins-mit-Sichtbarkeit für ERP-Sync-Konflikte (EC-9)
  16. Rate-Limiting + Anomalie-Detection für Automation-Trigger (EC-1)
  17. Loop-Guard mit Klartext-Stopp und Pre-Save-Validation (EC-2)
  18. Heartbeat + Auto-Recovery für ERP-Sync-Clients (EC-7)
  19. Persistente Queue mit Timestamps + Rate-Limited-Replay für ERP-Sync (EC-8)
  20. Action-Boundary für KI: keine schreibenden Aktionen aus RAG/External ohne User-Bestätigung (EC-5)

L. Geparkte Themen (eigene Runden)